﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ERTesting.Model.Config
{
    public class Scenario
    {
        #region Public Properties

        public String ScenarioId { get; private set; }

        public IEnumerable<String> BaseScenarios { get; set; }

        public String Description { get; set; }

        public ScenarioType ScenarioType{ get; set; }

        #endregion Public Properties

        #region Constructors

        public Scenario(String scenarioId, String description, ScenarioType scenarioType, IEnumerable<String> baseScenarios)
        {
            ScenarioId = scenarioId;
            Description = description;
        }

        public Scenario(String scenarioId)
        {
            ScenarioId = scenarioId;
            Description = "";
            ScenarioType = ScenarioType.Mandatory;
            BaseScenarios = Enumerable.Empty<String>();
        }

        #endregion Constructors

        
    }
}
